#ifndef DOCVECTOR_H_
#define DOCVECTOR_H_

#define N 3000000

#include "ResultMap.h"

#include <string>
#include <vector>


class DocVector
{
public:
	DocVector();
	virtual ~DocVector();
	void addWord(int pos, ResultMap *resultMap);
	void addNullUpTo(int pos);
	void pushValue(double value);
	void setDoc(std::string d);
	uint getDimensions();
	double getCoef(int pos);
	void setPos(int pos, double value);
private:
	std::string doc;
	std::vector<double> vetor;
};

#endif /*DOCVECTOR_H_*/
